.shop{
   padding: 15rpx 20rpx
}
.content{
   width: 100%;
   margin-left: -10rpx
}
.shopimg {
   /* display: flex; */
   /* border: 1rpx solid #cdcdcd; */
   float: left;
   width: calc(50% - 40rpx);
   padding: 20rpx 10rpx;
   margin:0 0 20rpx 20rpx;
   /* margin:0 13rpx 20rpx; */
   text-align: center;
   background-color: #fff;
}

.img {
   width: 100%;
   height: 320rpx;
}

.shop {
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
}

.text {
   height: 90rpx;
   line-height: 45rpx;
   font-size: 27rpx;
}
.money{
   font-size: 28rpx;
   color: #E51F54
}
.noshop{
   width: 100%;
   text-align: center;
   font-size: 25rpx;
   color: #cdcdcd;
   margin-top: 20rpx
}
.nodata{
  text-align: center;
  margin-top: 300rpx;
}
.nodata image{
  width: 160rpx;
  height: 120rpx;
}